package main

import (
	"fmt"
	"runtime"
)

// Goexit: 终止调用它的go程, 其它go程不会受影响
func main() {
	go func() {
		fmt.Println("main start") //打印
		test()
		fmt.Println("main end") //未打印
	}()
	fmt.Println("gaga") // 打印
	for {
	}
}

func test() {
	fmt.Println("start") //打印
	runtime.Goexit()
	fmt.Println("end") //未打印
}
